<?php
/**
 * Created by PhpStorm.
 * User: 郝飞
 * Date: 2017/7/7
 * Time: 9:33
 * 故事类
 */

namespace Publish\Lib;


class InformationLib {
	/*构造函数*/
	public function __construct() {

	}

	/**
	 * 获取对应id下的信息以及人物信息
	 * @param $information_id 其他资料id
	 */
	public function Information($information_id){
		$adminInformation_model = D("PubInformation");
		$information = $adminInformation_model
			->alias("a")
			->join("__PUB_PERSON__ as b ON a.person_id = b.id")
			->field("a.*,b.name")
			->where(array('a.id'=>$information_id))
			->find();
		if(!empty($information)) return  $information;
		return false;
	}

	/**
	 * @param $person_id 人物id
	 * 有资料返回数组 无返回null
	 */
	public function GetInfor($person_id){
		$adminInformation_model = D("PubInformation");
		$inforList = $adminInformation_model
			->where(array("person_id"=>$person_id))
			->select();
		if(!empty($inforList)) return $inforList;
		return null;
	}

	/**
	 * 将其他资料对应的图片集合存入其他资料库
	 * @param $inforId 其他资料id
	 * @param $imageT 图片id集合
	 */
	public function PostImage($inforId,$imageT){
		$adminInformation_model = D("PubInformation");
		$data['image_id'] = $imageT;
		$inforList = $adminInformation_model
			->where(array("id"=>$inforId))
			->save($data);
		if($inforList !== false) return true;
		return false;
	}
}